iT邦幫忙

第 12 屆 iThome 鐵人賽

DAY 9
1

前言

最近發現文章越來越難寫,想寫的簡單一些,可是又怕太簡單,變得沒內容。想寫難一點,又怕寫的太深入,一般人用不到(我也用不到)。所以目前計畫是依我目前會用到,或是我覺得我可能未來會用到的東西去做介紹。

基本介紹

今天介紹的是兩個很常用的函數,特別是在寫互動方面的程式時。分別是keyPressed()跟keyReleased()。

  • keyPressed()
    當我們按下鍵盤上的按鍵時,就會呼喚這個函數並執行其中的程式碼。不過他要在draw()這函數存在時才成立,在沒有draw()的程式裡,程式只會執行一次,然後就停止了。
    • 語法
     draw()
     {
        //...主程式
     }
     keyPressed()
     {
         //任何有效的陳述句
     }
    

補充
有個布林值也叫keyPressed,當你按下鍵盤時,keyPressed會變true。

  • keyReleased()
    他跟keyPressed()是同樣概念的東西,只不過呼喚他的時候是在有鍵盤按鍵被放開的時候,這裡就不多加贅述了
    • 語法
     draw()
     {
        //...主程式
     }
     keyReleased()
     {
         //任何有效的陳述句
     }
    

結語

未來文章的發展應該就是這樣,以我會用到的函數做介紹,這樣寫起來我也比較輕鬆。
那今天就這樣了,祝各位學習愉快。


上一篇
Processing 圖片相關函數 - Day 8
下一篇
Processing — Day 10 滑鼠輸入
系列文
Re:從零開始的processing28
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言